import request from '@/config/axios'

// 用电量统计 VO
export interface MeterUsePowerVO {
  // 主键
  id: number
  // 电表ID
  meterId: number
  // 地址ID
  houseId: number
  // 地址ID
  roomId: number
  // 地址名称
  addrName: string
  // 地址编码
  addrCode: string
  // 年份
  year: string
  // 月份
  month: string
  // 某月01日
  day01: number
  // 某月02日
  day02: number
  // 某月03日
  day03: number
  // 某月04日
  day04: number
  // 某月05日
  day05: number
  // 某月06日
  day06: number
  // 某月07日
  day07: number
  // 某月08日
  day08: number
  // 某月09日
  day09: number
  // 某月10日
  day10: number
  // 某月11日
  day11: number
  // 某月12日
  day12: number
  // 某月13日
  day13: number
  // 某月14日
  day14: number
  // 某月15日
  day15: number
  // 某月16日
  day16: number
  // 某月17日
  day17: number
  // 某月18日
  day18: number
  // 某月19日
  day19: number
  // 某月20日
  day20: number
  // 某月21日
  day21: number
  // 某月22日
  day22: number
  // 某月23日
  day23: number
  // 某月24日
  day24: number
  // 某月25日
  day25: number
  // 某月26日
  day26: number
  // 某月27日
  day27: number
  // 某月28日
  day28: number
  // 某月29日
  day29: number
  // 某月30日
  day30: number
  // 某月31日
  day31: number
}

// 用电量统计 API
export const MeterUsePowerApi = {
  // 查询用电量统计分页
  getMeterUsePowerPage: async (params: any) => {
    return await request.get({ url: `/zwsj/meter-use-power/page`, params })
  },

  // 新增用电量统计
  createMeterUsePower: async (data: MeterUsePowerVO) => {
    return await request.post({ url: `/zwsj/meter-use-power/create`, data })
  },
}
